﻿namespace GoodAdmin.Core;

public class FileConst
{
    public const string FilePath = "Upload";
    /// <summary>
    /// 头像
    /// </summary>
    public const string Avatar = "Avatar";
    /// <summary>
    /// 头像文件保存路径
    /// </summary>
    public static readonly string AvatarPath = Path.Combine(FilePath, Avatar);
    /// <summary>
    /// 签名
    /// </summary>
    public const string Signature = "Signature";
    /// <summary>
    /// 签名文件保存路径
    /// </summary>
    public static readonly string SignaturePath = Path.Combine(FilePath, Signature);

    /// <summary>
    /// 文档
    /// </summary>
    public const string Document = "Document";

    /// <summary>
    /// 文档文件保存路径
    /// </summary>
    public static readonly string DocumentPath = Path.Combine(FilePath, Document);

    /// <summary>
    /// 批量导入数据文件
    /// </summary>
    public const string BatchImport = "BatchImport";

    /// <summary>
    /// 批量导入文件保存路径
    /// </summary>
    public static readonly string BatchImportPath = Path.Combine(FilePath, BatchImport);

    /// <summary>
    /// 模板（批量上传模板）
    /// </summary>
    public const string Template = "Template";

    /// <summary>
    /// 模板文件保存路径
    /// </summary>
    public static readonly string TemplatePath = Path.Combine(FilePath, Template);
    /// <summary>
    /// 图片
    /// </summary>
    public const string Image = "Images";

    /// <summary>
    /// 图片文件保存路径
    /// </summary>
    public static readonly string ImagePath = Path.Combine(FilePath, Image);

    /// <summary>
    /// 临时文件
    /// </summary>
    public static readonly string TemporaryPath = Path.Combine(FilePath, "Temporary");

}
